package org.jeecg.modules.friends.mapper;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.jeecg.modules.friends.condition.InvitedUserCondition;
import org.jeecg.modules.friends.model.InvitedUserDO;

public interface InvitedUserDOMapper {
    long countByCondition(InvitedUserCondition condition);

    int deleteByCondition(InvitedUserCondition condition);

    int deleteByPrimaryKey(Long id);

    int insert(InvitedUserDO record);

    int insertSelective(InvitedUserDO record);

    List<InvitedUserDO> selectByCondition(InvitedUserCondition condition);

    InvitedUserDO selectByPrimaryKey(Long id);

    int updateByConditionSelective(@Param("record") InvitedUserDO record, @Param("condition") InvitedUserCondition condition);

    int updateByCondition(@Param("record") InvitedUserDO record, @Param("condition") InvitedUserCondition condition);

    int updateByPrimaryKeySelective(InvitedUserDO record);

    int updateByPrimaryKey(InvitedUserDO record);
}